package com.jms.framework.config;

public enum JmsConfigItem {

    JMS_CONFIG_FILE_DEFAULT_NAME("jms-application"),
    JMS_TOMCAT_PORT("jms.tomcat.port"),
    JMS_TOMCAT_MAX_CONNECT_NUMBER("jms.tomcat.maxConnectNumber"),
    JMS_TOMCAT_RESOURCE_PATH("jms.tomcat.servlet.resource.path"),
    JMS_DATASOURCE_DRIVER("jms.datasource.driver"),
    JMS_DATASOURCE_URL("jms.datasource.url"),
    JMS_DATASOURCE_TYPE("jms.datasource.type"),
    JMS_DATASOURCE_USERNAME("jms.datasource.username"),
    JMS_DATASOURCE_PASSWORD("jms.datasource.password"),
    JMS_SERVER_TYPE("jms.server.type"),
    COMPONENT_SCAN_BASE_PATHS("jms.component.scan.base.paths"),
    ENABLE_MYBATIS_PLUS("jms.mybatis.plus.enable"),
    ENABLE_TRANSACTION_MANAGEMENT("jms.transaction.management.enable"),
    TRANSACTION_MANAGEMENT_CLASS("jms.transaction.management.class"),
    JMS_MVC_RESOURCE_PATH("jms.mvc.resource.path"),
    JMS_MVC_RESOURCE_CACHE_TIME("jms.mvc.resource.cache.time");



    private final String value;
    JmsConfigItem(String value) {
        this.value = value;
    }
    public String getValue() {
        return value;
    }
}
